#{ if @oauth_tokens.count.zero? "

No oauth tokens yet!

" else <<-HTML #{ @oauth_tokens.map do |oauth_token| <<-HTML HTML end.join }
Token Refresh Token Expires in Revoke #{@oauth_tokens.count}
#{oauth_token[rodauth.oauth_tokens_token_column]} #{oauth_token[rodauth.oauth_tokens_refresh_token_column]} #{oauth_token[rodauth.oauth_tokens_expires_in_column]} #{oauth_token[rodauth.oauth_tokens_revoked_at_column]} #{ if !oauth_token[rodauth.oauth_tokens_revoked_at_param] && !oauth_token[rodauth.oauth_tokens_token_hash_column] <<-HTML
#{csrf_tag(rodauth.revoke_path) if respond_to?(:csrf_tag)} #{rodauth.input_field_string("token_type_hint", "revoke-token-type-hint", :value => "access_token", :type=>"hidden")} #{rodauth.input_field_string("token", "revoke-token", :value => oauth_token[rodauth.oauth_tokens_token_column], :type=>"hidden")} #{rodauth.button(rodauth.oauth_token_revoke_button)}
HTML end }
HTML end }