BrowserTabActivity Classe

  • java.lang.Object
    • Activity
      • com.microsoft.identity.client.BrowserTabActivity

public class BrowserTabActivity

Classe de atividade MSAL (precisa ser pública para ser detectável pelo sistema operacional) para obter o redirecionamento do navegador com o código de autenticação do ponto de extremidade de autorização. Essa atividade deve ser exposta por "android:exported=true" e o filtro de intenção deve ser declarado no manifesto da atividade.

Quando o AuthorizationAgent é iniciado e somos redirecionados de volta com o URI de redirecionamento (o redirecionamento deve ser exclusivo entre aplicativos em um dispositivo), o sistema operacional disparará uma intenção com o redirecionamento e o BrowserTabActivity será iniciado.

<intent-filter>
&lt;action android:name="android.intent.action.VIEW" /&gt;</pre></p>

    To receive implicit intents, have to put the activity in the category of default.

    <category android:name="android.intent.category.DEFAULT" />

    The target activity allows itself to be started by a web browser to display data.

    <category android:name="android.intent.category.BROWSABLE" />

    BrowserTabActivity will be launched when matching the custom url scheme.

    <data android:scheme="msalclientid" android:host="auth" />

</intent-filter>

Resumo do método

Modificador e tipo Método e descrição
void onCreate(final Bundle savedInstanceState)

Detalhes do método

onCreate

protected void onCreate(final Bundle savedInstanceState)

Parameters:

savedInstanceState

Aplica-se a