Block access to apps by browser. Allow only iPhone or Android accesss
Customer has an application that they want access only through the mobile device app. They have recently found that the application can be accessed through any browser. We have configured the following iRule but it is not working: when HTTP_REQUEST { if { ([HTTP::header User-Agent] contains "iphone") or ([HTTP::header User-Agent] contains "Android") } { HTTP::redirecthttp://www.oursite.com} if { ([HTTP::header User-Agent] contains "(IE|Mozilla|Safari|Chrome|Opera)") } { drop } } Any ideas how to achieve this? Thanks1.4KViews0likes5CommentsMultiple language support for Android F5 Access 3.0.8
As noted in K02242270, F5 Access 3.0.8 for Android does not provide the "Accept-Language" header in the initial request to the Big-IP. In order to provide support for multiple languages it is necessary to inspect the traffic that arrives a bit later on in the handshake process. The following irule allows the default language to be overridden with (in this case) French. when CLIENT_ACCEPTED { # # Required so that "when HTTP_REQUEST" can be used to patch the language issue with F5 Access for Android. # ACCESS::restrict_irule_events disable } when HTTP_REQUEST { # # Access policy default language is English. Look for French OS. # if { [HTTP::path] equals "/my.policy" && [HTTP::method] equals "POST" && !([HTTP::cookie exists "LastMRH_Session"]) && [string match "fr*" [HTTP::header "Accept-Language"]]} { ACCESS::session data set session.ui.lang "fr" } } Note that the Accept-Language header is correctly supplied by the F5 VPN clients for Windows, Mac and iOS. The iRule is required for Android only. If using this in a mixed environment then you would likely want to add a check for [HTTP::header User-Agent] contains "Android" to the if statement.541Views0likes1CommentHow to use F5 in Enterprise Android/iOS application
Hello everybody, I've made an Android/iOS app for a client to use inside his enterprise network, logging through simple json web token. He has some enterprise web applications that use F5 to grant access from everywhere. Now he wants the same thing for my app. He could not give me any other information but "WE USE F5!" How to proceed? I really don't know where to begin... Thanks (Sorry, I don't know if TECHNOLOGY check tag is right)184Views0likes0CommentsAndroid Edge Client 2.0.5 Certificate Import Issue
Hello I'm trying to create a connection from a Google Nexus 10 to APM with Certificate Authentication. I've tried to import the P12 user certificate I'm already using with other iOS devices. I have been able to install the certificate in the Android System. But I'm afraid Edge Client need to import it in its own container. When I try to use the Edge Client "Import Certificate" functionality I choose "Download" as the Nexus 10 has no SD Card Slot. The certificate is actually downloaded but I always get the same error "Please enter the correct password". I'm sure I'm typing the right password. I've even changed the password with no success. Any help? Regards274Views0likes3CommentsEdgeClient on Android not supporting (persistent) cookies in Web logon mode.
Hi Team, We deployed EdgeClient on Android and iPhone devices in Web logon mode. The logon page points to an external site which uses a persistent cookie to remember the Username. On iPhone, the EdgeClient app works as expected and displays the Username from the last session ("Remember me"). However, on Android, the Username field is always empty, as if the persistent cookie was actually never persisted. Is this a known limitation of the Android EdgeClient? Is there a workaround or specific configuration to be done on Android to make it work? Thanks for your answers, John235Views0likes1CommentEdge client - client checks failed on Android platform
Hello, It seems that there is a problem with checking "Edge client - client checks" on android platform. I'm trying to check for specific process running on the system. I can check if the process is running , from the ADB shell - > ps | grep , however the Edge-Client failes. Another thing, I'm trying to check for a specific file location ,in the /sdcard/ or /data/app paths with no success. The Android device is 4.2.2 Rooted Rom. Thanks in advance!171Views0likes0CommentsRDP using Android or iOS Edge client apps
I have been able to use the F5 Edge client to give network access to Android/iPhone users. However, it is not clear how to give RDP access to those users. This is useful for network admins who are in transit, and need to quickly jump into their computer.710Views0likes10Commentshowto android per app vpn enable?
BIG-IP® Access Policy Manager® and BIG-IP® Edge Client for Android v2.0.7 Technical Note BIG-IP® Access Policy Manager® and BIG-IP® Edge Client for iOS v2.0.5 Technical Note one for iOS, and Android Edge Client document. In iOS document : Chapter 4: Configuring Per-App VPN with APM and Edge Client But Android missing equivalent Chapter 4: Configuring Per-App VPN with APM and Edge Client How can Android per app vpn enable?269Views0likes2CommentsBig-Ip edge client on Android
Hi! Windows client works fine. I just set VPN address and select client sertificate. But I can't connect to corporate network on my Android device. I create new connection, set server name and choose client sertificate. I choose my vpn connection in the Connection tab, then press connet button. App shows "Connection to server faild" without any additonal information. Please help to setup the Android client.205Views0likes0CommentsF5 APM and external mobile application log in
Hi everybody, I'm a beginner and i start looking for solutions to create a connection between an IOS and Android and our F5 APM module. So far we're using mobile web application instead of mobile native application. In that case it's easier, we're using the native logon F5 form to establish a connection between the mobile browser (any browser in fact) from internet to our web mobile site in our Intranet. The idea 'll be to use the same mecanism but from our native apps. I already know that it's possible to use an external logon form (src : [https://devcentral.f5.com/questions/how-to-use-apm-external-logon-pages] ), i guess we could use something like that in our case. The mobile app will send the connection data with an http post request like the form to implement on the example before. If anybody has implemented this kind of solutions using F5 APM i would be very pleased to know how it's possible. Thanks, Xavier.453Views0likes3Comments